Computer Science Programming Basics in Ruby
- Type:
- Other > E-books
- Files:
- 3
- Size:
- 10.18 MB
- Texted language(s):
- English
- Tag(s):
- Ruby Programming Computer Science O'Reilly Media
- Uploaded:
- May 20, 2013
- By:
- d347hBy73
- Seeders:
- 32
- Leechers:
- 2
- Comments:
- 0
Computer Science Programming Basics in Ruby Book Details: Pages: 188 Publisher: OΓÇÖReilly Media (April 2013) Language: English ISBN-10: 1449355978 ISBN-13: 978-1449355975 Format: PDF, EPUB Book Description: If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you will quickly understand the difference between computer science and computer programming, and you will learn how algorithms help you solve computing problems. Each chapter builds on material introduced earlier in the book, so you can master one core building block before moving on to the next. YouΓÇÖll explore fundamental topics such as loops, arrays, objects, and classes, using the easy-to-learn Ruby programming language. Then you will put everything together in the last chapter by programming a simple game of tic-tac-toe. Learn how to write algorithms to solve real-world problems Understand the basics of computer architecture Examine the basic tools of a programming language Explore sequential, conditional, and loop programming structures Understand how the array data structure organizes storage Use searching techniques and comparison-based sorting algorithms Learn about objects, including how to build your own Discover how objects can be created from other objects Manipulate files and use their data in your software Table of Contents: Chapter 1. Introduction to Computer Science Chapter 2. How Does the Computer Really Work? Chapter 3. Core Programming Elements Chapter 4. Conditional Structures Chapter 5. Loop Structures Chapter 6. Arrays Chapter 7. Sorting and Searching Chapter 8. Using Objects Chapter 9. Defining Classes and Creating Objects Chapter 10. Object Inheritance Chapter 11. File Input/Output Chapter 12. Putting It All Together: Tic-Tac-Toe Appendix A. Recommended Additional Reading Appendix B. Installing Ruby Appendix C. Writing Code for Ruby Appendix D. Using irb